package org.japo.java.basics.main;

import java.util.Locale;
import java.util.Scanner;

public class EntradaPrecio {

    public static void main(String[] args) {
        // Objeto Scanner desde teclado - Locale default
        Scanner sc = new Scanner(System.in);
        sc.useLocale(Locale.ENGLISH);

        // Introduce un precio
        System.out.print("Precio entrada .......: ");
        try {
            // Entrada por teclado
            double real = sc.nextDouble();

            // Mostrar valor introducido
            System.out.printf(Locale.ENGLISH,
                    "Precio salida ........: %.2f\n", real);
        } catch (Exception e) {
            // Mensaje de error
            System.out.println("Error en la entrada de datos.");

            // Muestra la excepción
            System.out.println(e);
        }

        // Vacia el buffer de teclado
        sc.nextLine();
    }
}
